altar made in the streets for processions of the blessed sacrament - Inglés Sinónimo Diccionario

Can't found any synonym terms.